Domain-Driven Probabilistic Analysis of Programmable Logic Controllers

نویسندگان

  • Hehua Zhang
  • Yu Jiang
  • William N. N. Hung
  • Xiaoyu Song
  • Ming Gu
چکیده

Programmable Logic Controllers are widely used in industry. Reliable PLCs are vital to many critical applications. This paper presents a novel symbolic approach for analysis of PLC systems. The main components of the approach consists of: (1) calculating the uncertainty characterization of the PLC systems, (2) abstracting the PLC system as a Hidden Markov Model, (3) solving the Hidden Markov Model using domain knowledge, (4) integrating the solved Hidden Markov Model and the uncertainty characterization to form an integrated (regular) Markov Model, and (5) harnessing probabilistic model checking to analyze properties on the resultant Markov Model. The framework provides expected performance measures of the PLC systems by automated analytical means without expensive simulations. Case studies on an industrial automated system are performed to demonstrate the effectiveness of our approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers

This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...

متن کامل

A Multidimensional Approach for Concurrent Model-Driven Automation Engineering

Mechatronic engineering is about integration of different engineering disciplines, mainly mechanical engineering, electrical engineering, and software engineering. Within the machine and plant engineering process, software engineering is part of automation engineering, which deals with configuration and programming of devices like programmable logic controllers (PLC), motion controllers, and hu...

متن کامل

Programming languages popularity and implications to testing programmable logic controllers

The popularity of domain-specific programming languages has implications on how we test software in these domain industries. For example for programmable logic controllers five standard languages were defined and used in practice. Detailed data on popularity of these languages should show some implications on what languages to target when testing. We suggest that massive new data sources result...

متن کامل

Response Time Driven Scheduling for Real-time Programmable Logic Controllers with Network-based I/o Systems

High performance programmable logic controllers(PLCs) are time critical systems that require deadline-guaranteed response time. This paper describes a processor and network scheduling method for real-time PLCs supporting networkbased I/O systems and multi-tasking facilities. This enhances schedulability under the pre-de ned response time constraints, by adjusting the period as well as the relea...

متن کامل

PLC-based Implementation of Supervisory Control for Discrete Event Systems

The supervisory control theory is a general theory for automatic synthesis of controllers (supervisors) for discrete event systems, given a plant model and a specification for the controlled behavior. Though the theory has for over a decade received substantial attention in academia, still very few industrial applications exist. The main reason for this seems to be a discrepancy between the abs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011